const fs = require('fs');

const filePath = 'd:\\HarmonyDevelop\\DevEcoStudioProjects\\process_dictres_json\\data.json';

fs.readFile(filePath, 'utf8', (err, data) => {
  if (err) {
    console.error('读取文件失败:', err);
    return;
  }

  try {
    // 处理换行符替换
    const processedData = data.replace(/\\n \\n/g, '\\n');
    
    // 验证JSON格式
    JSON.parse(processedData);
    
    fs.writeFile(filePath, processedData, 'utf8', (err) => {
      if (err) {
        console.error('写入失败:', err);
        return;
      }
      console.log('成功替换所有 \\n\\n 为 \\n');
    });

  } catch (e) {
    console.error('处理失败:', e.message);
  }
});